<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
include '../models/Diagnostico.php';

$m = $_POST['method'];

if ($m == 'buscarDiagnostico') {
    C_Diagnostico::buscarDiagnostico($_POST['idFicha']);
} elseif ($m == 'obtenerDiagnostico') {
    C_Diagnostico::obtenerDiagnostico($_POST['idDiagnostico']);

} elseif ($m == 'listarTiposDiagnostico') {
    C_Diagnostico::listarTiposDiagnostico();

} elseif ($m == 'crearDiagnostico') {
    C_Diagnostico::crearDiagnostico($_POST);

} elseif ($m == 'editarDiagnostico') {
    C_Diagnostico::editarDiagnostico($_POST);

}

class C_Diagnostico {

    public static function buscarDiagnostico($id_ficha) {

        $consulta = Diagnostico::buscar($id_ficha);
        for ($i = 0; $i < count($consulta); $i++) {
            $consulta[$i]['TIPO_DIAGNOSTICO_NOMBRE'] = utf8_encode($consulta[$i]['TIPO_DIAGNOSTICO_NOMBRE']);
            $consulta[$i]['DESCRIPCION'] = utf8_encode($consulta[$i]['DESCRIPCION']);
            $consulta[$i]['NOMBRE_COMPLETO'] = utf8_encode($consulta[$i]['NOMBRE_COMPLETO']);
        }


        echo '{"success":true, "data": ' . (json_encode($consulta)) . '}';
    }

    public static function obtenerDiagnostico($id_Diagnostico) {

        $consulta = Diagnostico::obtener($id_Diagnostico);
        //print_r($consulta);
        $resultado = array();
        for ($i = 0; $i < count($consulta); $i++) {
            $resultado['pDiagFolio'] = utf8_encode($consulta[$i]['ID_DIAGNOSTICO']);
            $resultado['pDiagTipo'] = utf8_encode($consulta[$i]['TIPO_DIAGNOSTICO_NOMBRE']);
            $resultado['pDiagEspecialista'] = $consulta[$i]['ID_USUARIO'];
            $resultado['pDiagObservaciones'] = utf8_encode($consulta[$i]['DESCRIPCION']);
            $resultado['pDiagFecha'] = $consulta[$i]['FECHA'];
        }
        echo '{"success":true, "data": ' . (json_encode($resultado)) . '}';
    }

    public static function listarTiposDiagnostico() {
        $consulta = Diagnostico::listarTiposDiagnostico();
        for ($i = 0; $i < count($consulta); $i++) {
            $consulta[$i]['NOMBRE'] = utf8_encode($consulta[$i]['NOMBRE']);
        }
        echo '{"success":true, "data": ' . (json_encode($consulta)) . '}';
    }

    public static function crearDiagnostico($arr_Diagnostico) {
        $fecha = $arr_Diagnostico['fecha'];

        if (!$fecha) {
            $arr_Diagnostico['fecha'] = date("d/m/Y");
        }

        $consulta = Diagnostico::crear($arr_Diagnostico);

        echo '{"success":true, "data": ' . (json_encode($consulta)) . '}';
    }

    public static function editarDiagnostico($arr_Diagnostico) {

        $consulta = Diagnostico::editar($arr_Diagnostico);
        //        for ($i = 0; $i < count($consulta); $i++) {
        ////            $consulta[$i]['NOMBRE_CARRERA'] = utf8_encode($consulta[$i]['NOMBRE_CARRERA']);
        //        }
        echo '{"success":true, "data": ' . (json_encode($consulta)) . '}';
    }

}

?>
